Freescale Semiconductor /MKL27Z644 /USB0 /KEEP_ALIVE_CTRL

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as KEEP_ALIVE_CTRL

7 43 0 0 00 0 0 0 0 0 0 0 0 (KEEP_ALIVE_EN)KEEP_ALIVE_EN 0 (OWN_OVERRD_EN)OWN_OVERRD_EN 0 (0)STOP_ACK_DLY_EN 0 (0)AHB_DLY_EN 0 (WAKE_INT_EN)WAKE_INT_EN 0 (WAKE_INT_STS)WAKE_INT_STS

AHB_DLY_EN=0, STOP_ACK_DLY_EN=0

Description

Keep Alive mode control

Fields

KEEP_ALIVE_EN

Global enable for USB_KEEP_ALIVE mode

OWN_OVERRD_EN

When set to 1, during KEEP_ALIVE mode, if received token is not SETUP, the OWN bit of current BD will be forced to 0, so usb core will response with NAK

STOP_ACK_DLY_EN

When set to 1, will respond the ipg_stop when usb core state is idle and no AHB transfer; when set to 0, will respond the ipg_stop when no AHB transfer

0 (0): Enter KEEP_ALIVE mode until the USB core is idle and there is no USB AHB transfer.

1 (1): Enter KEEP_ALIVE mode immediately when there is no USB AHB transfer.

AHB_DLY_EN

Must be set to 1 to delay the first USB AHB bus transfer until after the USB has exited KEEP_ALIVE mode

0 (0): Do not delay the USB AHB transfer if the USB AHB transfer occurs while exiting KEEP_ALIVE mode.

1 (1): Delay the USB AHB transfer until the clock is recovered, if the USB AHB transfer occurs while exiting KEEP_ALIVE mode.

WAKE_INT_EN

Wakeup Interrupt Enable.

WAKE_INT_STS

Wakeup Interrupt Status.

Links

() ()